package com.study.spark.scala.chapter05

object Scala03_Function_Normal_1 {
  def main(args: Array[String]): Unit = {
    // TODO 函数式编程
    // 默认参数

    // 函数参数默认以val声明，意味着不能更改
    // 底层编译为一个方法，当不传参数时，由编译器自动调用这个方法
//    def fun(password : String): Unit ={
//      var pass = password
//      if(pass==null){
//        pass="0000000"
//      }
//    }


    // TODO 参数默认值
    def fun(pass : String = "000000"): Unit ={
      println(pass)
    }

    fun()//000000
    fun("zhangsan")//zhangsan

  }

}
